package com.tt.service;

import com.tt.common.page.QueryInfo;
import com.tt.common.page.TtResult;
import com.tt.pojo.ItemParam;

import java.util.List;


/**
 * @author 青青
 */
public interface ItemParamService
{
    /**
     * 查找规格参数列表
     * @param queryInfo
     * @return
     */
    TtResult getItemParamList(QueryInfo queryInfo);

    /**
     * 添加
     * @param param
     * @return
     */
    TtResult addParam(ItemParam param);

    /**
     * 根据ID查找
     * @param id
     * @return
     */
    ItemParam getItemParamById(Integer id);

    /**
     * 根据类目ID查找
     * @param cid
     * @return
     */
    ItemParam getParamByCid(Integer cid);

    /**
     * 多条删除
     * @param ids
     * @return
     */
    TtResult delItemParam(List<Integer> ids);

    /**
     * 修改
     * @param param
     * @return
     */
    TtResult updateItemParam(ItemParam param);
}
